Speci cation-Based Parameter-Model Interaction: Towards a Correct Re ection of Memory Characteristics in a DSM Cluster Simulation

نویسندگان

  • Worawan Marurngsith
  • Roland N. Ibbett
چکیده

A DSM (Distributed-Shared Memory) cluster is an attractive parallel computing platform for scienti c research as it provides programming advantages within a scalable and cost-e ective hardware solution. This bene t derives from the fact that a DSM system provides a shared-memory abstraction on top of a distributed-memory machine by caching data replicas locally. In this respect, a coherence protocol is a vital component responsible for assuring data consistency across all replicas. The design of coherence protocols impacts a DSM system in terms of both performance and accuracy. Performance is often measured via simulation and various veri cation techniques have been proposed to deal with protocol accuracy. Nevertheless, integrating accuracy veri cation into a DSM cluster simulation to ensure correct simulation results is still an open issue. In this paper, we address three properties of a coherence protocol (safety, liveness, and inclusion) without which errors may occur in the simulation results. We propose a Speci cation-based ParameterModel Interaction (SPMI) technique to detect these cases in a particular DSM cluster simulation called DSiMCluster. Our experimental results demonstrate that with SPMI, DSiMCluster can ensure the coherence protocol properties and provides a correct re ection in the simulation model of the memory characteristics of real shared-memory and distributed-shared memory multiprocessors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Specification-based Verification in a Distributed Shared Memory Simulation Model

The emergence of chip multiprocessors is leading to rapid advances in hardware and software systems to provide distributed shared memory (DSM) programming models, so-called DSM systems. A DSM system provides programming advantages within a scalable and cost-effective hardware solution. This benefit derives from the fact that a DSM system creates a shared-memory abstraction on top of a distribut...

متن کامل

The efficiency of Artificial Neural Network, Neuro-Fuzzy and Multivariate Regression models for runoff and erosion simulation using rainfall simulator

1- INTRODUCTION According to the complexity of environmental factors related to erosion and runoff, correct simulation of these variables find importance under rain intensity domain of watershed areas.  Although modeling of erosion and runoff by Artificial Neural Network and Neuro-Fuzzy based on rainfall-runoff and discharge-sediment models were widely applied by researchers, scrutinizing Arti...

متن کامل

OMPC++ | A Portable High-Performance Implementation of DSM using OpenC++ Re ection

Platform portability is one of the utmost demanded properties of a system today, due to the diversity of runtime execution environment of wide-area networks, and parallel programs are no exceptions. However, parallel execution environments are VERY diverse, could change dynamically, while performance must be portable as well. As a result, techniques for achieving platform portability are someti...

متن کامل

Correctness by Construction: Towards Verification in Hierarchical System Development

In many approaches to the veri cation of reactive systems, operational semantics are used to model systems whereas speci cations are expressed in temporal logics. Most approaches however assume, that the initial speci cation is indeed the intended one. Changing the speci cation thus necessitates to nd an accordingly adapted system and to carry out the veri cation from scratch. During a systems ...

متن کامل

Coaxial Range Measurement Current Trends for Mobile Robotic Applications

The useful environmental interaction of a mobile robot is completely dependent on the reliable extraction of information from its immediate surroundings A review of some of the most commonly used coaxial active sensing methods in robotics is presented A coaxial sensor results if the transmitter and receiver are geometri cally arranged in a coaxial manner Certain advantages of such con gurations...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003